projects online shopping automated sample preparation builders developers drug delivery shop crystallisation crystallization design parallel chemistry open source parallel synthesis dose content uniformity linux construction drug qc